Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Microsoft SQL Server Compact</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Microsoft_SQL_Server_Compact"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Microsoft_SQL_Server_Compact rootpage-Microsoft_SQL_Server_Compact skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Microsoft SQL Server Compact</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="infobox float-right toptextcells hintergrundfarbe1" id="vorlage-infobox-dateiformatSQL_Server_Compact" summary="Infobox Dateiformat" style="width:23em; margin: 0 0 1em 1em; border:solid 1px #BBBBBB; font-size: 90%; padding:2px;">

<tbody><tr>
<th colspan="2">SQL Server Compact
</th></tr>






<tr>
<td style="white-space: nowrap;"><a href="Dateinamenserweiterung" title="Dateinamenserweiterung">Dateiendung</a>:
</td>
<td><code style="margin:0.2em 0; padding:0;">.sdf</code>
</td></tr>




<tr>
<td style="white-space: nowrap;">Entwickelt von:
</td>
<td><a href="Microsoft" title="Microsoft">Microsoft</a>
</td></tr>



<tr>
<td style="white-space: nowrap;">Aktuelle&nbsp;<a href="Version_(Software)" title="Version (Software)">Version</a>
</td>
<td>4.0 (11.01.2011) <br> (22.07.2012)
</td></tr>
<tr>
<td style="white-space: nowrap;">Art:
</td>
<td><a href="Relationale_Datenbank" title="Relationale Datenbank">Relationale Datenbank</a>
</td></tr>












<tr>
<td colspan="2" class="hintergrundfarbe5" style="text-align:center;"><a rel="nofollow" class="external text" href="http://www.microsoft.com/sqlserver/en/us/editions/compact.aspx">www.microsoft.com/sqlserver/en/us/editions/compact.aspx</a>
</td></tr>
<tr>
<td colspan="2" style="display:none">
<p>

</p><p>

</p>
</td></tr>
<tr>
<td colspan="2">
</td></tr></tbody></table>
<p><b>Microsoft SQL Server Compact</b> (<b>SQL CE</b>) ist ein kompaktes, <a href="Relationale_Datenbank" title="Relationale Datenbank">relationales</a> <a href="Datenbank" title="Datenbank">Datenbanksystem</a>, das sowohl für den Einsatz in tragbaren Geräten als auch für den Desktopbereich konzipiert wurde.
</p><p>Es handelt sich um ein <a href="Eingebettetes_Datenbanksystem" title="Eingebettetes Datenbanksystem">eingebettetes Datenbanksystem</a>. Das System wird also nicht als eigenständige Software installiert, sondern besteht im Wesentlichen aus einer <a href=".NET_Framework#Assemblies" class="mw-redirect" title=".NET Framework">Assembly</a>, die in die Anwendung eingebunden wird. Diese Art von Datenbanksystem erspart also Installation, Betrieb und Betreuung eines separaten Datenbankserver-Dienstes, der permanent Ressourcen verbrauchen würde, wobei eventuell anfallende Verwaltungsaufgaben, wie z.&nbsp;B. die Einführung zusätzlicher Attribute oder Tabellen bei Versionswechsel, automatisiert aus der Anwendung heraus erledigt werden müssen.
</p><p>Dies macht den entscheidenden Unterschied gegenüber konventionellen Datenbanken. Durch Einbinden der Bibliothek wird die Applikation um Datenbankfunktionalitäten erweitert, ohne auf einen externen Dienst angewiesen zu sein.
</p><p>Anwendungsgebiete sind in der Regel dort, wo Datenbankfunktionalität benötigt wird, die <a href="Datenmenge" title="Datenmenge">Datenmenge</a> nicht allzu groß ist und Zugriffe nur von einem Rechner aus erfolgen. Ein Anwendungsgebiet könnte z.&nbsp;B. ein Programm zur Analyse von Logdateien sein. Dieses liest eine <a href="Logdatei" title="Logdatei">Logdatei</a> ein, zerlegt sie und speichert sie intern als Datensätze in einer Tabelle. Durch den Zugriff mittels <a href="SQL" title="SQL">SQL</a> auf die Daten ist ein nahezu beliebiges Sortieren und Filtern möglich.
</p><p>SQL CE wird von <a href="Microsoft" title="Microsoft">Microsoft</a> kostenlos angeboten und verfügt über eine native <a href="64-Bit" class="mw-redirect" title="64-Bit">64-Bit</a>-Unterstützung.
</p><p>2013 gab Microsoft bekannt, SQL Server Compact nicht mehr weiterzuentwickeln. Anstelle von SQL Server Compact empfiehlt Microsoft die Verwendung von SQL Server LocalDB.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>

<div class="mw-heading mw-heading2"><h2 id="Übersicht"><span id=".C3.9Cbersicht"></span>Übersicht</h2></div>
<p>Microsoft SQL Server Compact steht innerhalb der Entwicklung mit dem <a href=".Net-Framework" title=".Net-Framework">.Net-Framework</a> zur Verfügung und hat einige Besonderheiten gegenüber anderen Datenbanken: Die Bibliothek ist nur wenige Megabyte (MB) groß. Jede Datenbank wird in einer einzelnen Datei mit der Endung .sdf gespeichert, was den Austausch zwischen verschiedenen Systemen erheblich vereinfacht. Die Datenbanken können bei Bedarf mit <a href="Advanced_Encryption_Standard" title="Advanced Encryption Standard">AES</a> mit einer Schlüssellänge von 128 oder 256 Bit <a href="Verschl%C3%BCsselung" title="Verschlüsselung">verschlüsselt</a> werden.
</p><p>SQL CE teilt sich einen Großteil der <a href="Programmierschnittstelle" title="Programmierschnittstelle">API</a> mit den übrigen <a href="Microsoft_SQL_Server" title="Microsoft SQL Server">Microsoft SQL Server</a> Editionen.
Die Weiterentwicklung erfolgt aber inzwischen unabhängig von den größeren Editionen mit einer eigenständigen Versionszählung.
Das Produkt beinhaltet <a href="ADO.NET" title="ADO.NET">ADO.NET</a> Provider für den Zugriff auf die ADO.NET Schnittstellen. Es kann auch zusammen mit der aktuellen Version des <a href="ADO.NET_Entity_Framework" class="mw-redirect" title="ADO.NET Entity Framework">ADO.NET Entity Framework</a> eingesetzt werden. Darüber hinaus besitzt die <a href="Programmbibliothek" title="Programmbibliothek">Programmbibliothek</a> interne Synchronisierungsmechanismen und unterstützt <a href="LINQ" title="LINQ">LINQ</a>. SQL CE läuft innerhalb des Anwendungsprozesses und teilt sich denselben Speicherbereich mit allen anderen SQL CE Instanzen. Hierbei wurde von Microsoft ein besonderes Augenmerk auf den Speicherplatzbedarf gelegt.
</p><p>Microsoft SQL Server Compact steht im Rahmen der <a href="Interoperabilit%C3%A4t" title="Interoperabilität">Interoperabilität</a> allen .NET-Sprachen zur Verfügung.
</p>
<div class="mw-heading mw-heading2"><h2 id="Entwicklung_und_Verwaltung_der_Datenbank">Entwicklung und Verwaltung der Datenbank</h2></div>
<p>Für die Verwaltung der Datenbank bei der Entwicklung gibt es eine spezielle Erweiterung "SQL Server Compact Toolbox" für <a href="Visual_Studio" title="Visual Studio">Visual Studio</a> 2010 oder Visual Web Developer, die über den Erweiterungsmanager zur Verfügung steht. Für die Verwendung auf dem Zielrechner kann man beispielsweise eine Datenbank mit Tabellendefinitionen, aber ohne Daten ausliefern, oder z.&nbsp;B. über ein Framework vom Programm erzeugen lassen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Einschränkungen"><span id="Einschr.C3.A4nkungen"></span>Einschränkungen</h2></div>
<ul><li>nicht als Windows-Serverprozess ausführbar (läuft ausschließlich im Kontext der Anwendung)</li>
<li>maximal 256 Verbindungen</li>
<li>maximal 4 GB große Datenbanken</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><span class="cite"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/de-de/library/hh278320(v=sql.10).aspx"><i>SQL Server Compact.</i></a> In: <i><a href="MSDN" class="mw-redirect" title="MSDN">MSDN</a>.</i><span class="Abrufdatum" style="display:none"> Abgerufen am 18.&nbsp;August 2018</span></span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AMicrosoft+SQL+Server+Compact&amp;rft.title=SQL+Server+Compact&amp;rft.description=SQL+Server+Compact&amp;rft.identifier=https%3A%2F%2Fmsdn.microsoft.com%2Fde-de%2Flibrary%2Fhh278320%28v%3Dsql.10%29.aspx">&nbsp;</span></li>
<li><a rel="nofollow" class="external text" href="http://www.microsoft.com/de-de/download/details.aspx?id=17876">Microsoft SQL Server Compact 4.0</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20170321081617/https://connect.microsoft.com/SQLServer/feedback/details/776328/port-sql-compact-to-windows-rt"><i>Microsoft Connect.</i></a> 18.&nbsp;Februar 2013, archiviert vom <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fconnect.microsoft.com%2FSQLServer%2Ffeedback%2Fdetails%2F776328%2Fport-sql-compact-to-windows-rt%23ctl00_MasterBody_upCommunityComments">Original</a></span> am <span style="white-space:nowrap;">21.&nbsp;März 2017</span><span>;</span><span class="Abrufdatum"> abgerufen am 20.&nbsp;März 2017</span>: „in deprecation mode with no new releases planned near future.“ „On the desktop/laptop deployments, migrating to SQL Server LocalDB/SQL Express is a possible option for many of the current users“</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AMicrosoft+SQL+Server+Compact&amp;rft.title=Microsoft+Connect&amp;rft.description=Microsoft+Connect&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20170321081617%2Fhttps%3A%2F%2Fconnect.microsoft.com%2FSQLServer%2Ffeedback%2Fdetails%2F776328%2Fport-sql-compact-to-windows-rt&amp;rft.date=2013-02-18&amp;rft.source=https://connect.microsoft.com/SQLServer/feedback/details/776328/port-sql-compact-to-windows-rt#ctl00_MasterBody_upCommunityComments">&nbsp;</span></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-01-04" href="https://de.wikipedia.org/wiki/?title=Microsoft_SQL_Server_Compact&amp;oldid=251913720">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>